package com.alumni_circle.core.service.rbac;

import com.alumni_circle.core.entity.rbac.Authority;
import com.alumni_circle.core.entity.rbac.VO.AuthoritySearchVO;
import com.alumni_circle.core.entity.rbac.VO.AuthorityUpdateVO;
import com.alumni_circle.core.entity.rbac.VO.AuthorityViewVO;
import com.alumni_circle.core.service.BaseService;

import java.util.List;

/**
 * @author  龙小虬
 * @create  2020-08-02 20:42
 **/
public interface IAuthorityService extends BaseService<Authority> {

    List<AuthoritySearchVO> searchAuthority(String id, String comment, String state, String updateName, String concat, String url);

    List<AuthorityUpdateVO> getAllPermissionsUrl();

    List<AuthorityViewVO> getAll();
}
